# -*- coding:utf-8 -*-
__author__ = 'weikai'
import urllib,re
from request_cic import utils
import request_cic.cic_settings as SE
from request_cic.parse import cic_parse_lastyear_premium,parse_renewal_data_userinfo

dt = {}


def getLastPlyByVhl(requestcic, CPlyNo):
    try:
        headers = SE.headers
        headers['content-type'] = 'application/x-www-form-urlencoded'
        body = 'SERVICE_TYPE=ACTION_SERVIC&CODE_TYPE=UTF-8&BEAN_HANDLE=baseAction&ACTION_HANDLE=perform&SERVICE_NAME=policyAppBizAction&SERVICE_MOTHOD=getLastPlyByVhl&DW_DATA=%253Cdata%253E%253C%252Fdata%253E&HELPCONTROLMETHOD=common&SCENE=UNDEFINED&BIZ_SYNCH_LOCK=&BIZ_SYNCH_MODULE_CODE=&BIZ_SYNCH_NO=&BIZ_SYNCH_DESC=&BIZ_SYNCH_CONTINUE=false&CUST_DATA=CPlyNo%253D' + CPlyNo + '%2523%2523%2523CProdNo%253D0332'
        url = 'http://carply.cic.cn/pcis/actionservice.ai'
        res = requestcic.post(url=url, data=body, headers=headers)
        jq_plyNo = re.findall(r"RESULT_MSG:\'(.+?)\',", res.text, re.S)[0]
        if "没有" in jq_plyNo:
            return ""
        return jq_plyNo
    except Exception as e:
        return ""


def get_insurance_info(requestcic, dt):
    try:
        fTAppTm = utils.getlatedate(0)
        fTInsrncBgnTm = urllib.quote(urllib.quote(utils.getlatedate(1)))
        fTInsrncEndTm = urllib.quote(urllib.quote(utils.getlatedate(365)))
        headers = SE.headers

        sy_plyNo = dt['sy_plyNo']
        jq_plyNo = dt['jq_plyNo']

        user_info2 = "ADAPTER_TYPE=JSON_TYPE&SERVICE_TYPE=ACTION_SERVIC&CODE_TYPE=CODE_TYPE&BEAN_HANDLE=baseAction&ACTION_HANDLE=perform&SERVICE_NAME=offerDataLoadAction&SERVICE_MOTHOD=initOfferPage&DW_DATA=%255B%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522ONLY_DATA%2522%252C%2522dwName%2522%253A%2522prodDef.vhl.Base_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%257B%2522index%2522%253A%25221%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-fCNewFlg%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522JQ__-fCNewFlg%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522SY__-fCTrunMrk%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522JQ__-fCTrunMrk%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-fTAppTm%2522%252C_-b%2522" + fTAppTm + "%2522%257D%252C%257B_-a%2522_-fTOprTm%2522%252C_-b%2522" + fTAppTm + "%2522%257D%252C%257B_-a%2522SY__-fTInsrncBgnTm%2522%252C_-b%2522" + fTInsrncBgnTm + "%252000%253A00%253A00%2522%257D%252C%257B_-a%2522SY__-fTInsrncEndTm%2522%252C_-b%2522" + fTInsrncEndTm + "%252023%253A59%253A59%2522%257D%252C%257B_-a%2522SY__-fCTmSysCde%2522%252C_-b%2522365%2522%257D%252C%257B_-a%2522SY__-fNRatioCoef%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522SY__-fCOfferNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fTInsrncBgnTm%2522%252C_-b%2522" + fTInsrncBgnTm + "%252000%253A00%253A00%2522%257D%252C%257B_-a%2522JQ__-fTInsrncEndTm%2522%252C_-b%2522" + fTInsrncEndTm + "%252023%253A59%253A59%2522%257D%252C%257B_-a%2522JQ__-fCTmSysCde%2522%252C_-b%2522365%2522%257D%252C%257B_-a%2522JQ__-fNRatioCoef%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522JQ__-fCOfferNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fNPrmRmbExch%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522_-fCDptCde%2522%252C_-b%252232010702%2522%257D%252C%257B_-a%2522_-fCProdNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fNAmt%2522%252C_-b%2522122000.00%2522%257D%252C%257B_-a%2522JQ__-fNPrm%2522%252C_-b%25220.00%2522%257D%252C%257B_-a%2522SY__-fNAmt%2522%252C_-b%25220.00%2522%257D%252C%257B_-a%2522SY__-fNPrm%2522%252C_-b%25220.00%2522%257D%252C%257B_-a%2522_-fCAppTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-fTUpdTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fTUpdTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCCommonFlag%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-fCOprCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCInwdMrk%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCSlsNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fNCommRate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fNCommissionRateUpper%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fNMaxFeeProp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCPrnNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCMkupFlag%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fTUntilDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCGrpBaseMrk%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCPkgNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fCOrigPlyNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-fCOrigPlyNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCGrpMrk%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCIcCardId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCServiceId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCAppStatus%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCPayAgreement%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fNIncrementRate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fNNoTaxPrm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-fNNoTaxPrm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fNAddedTax%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-fNAddedTax%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fNDoublePayRatio%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCAgriMrk%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-fCDisptSttlCde%2522%252C_-b%2522007001%2522%257D%252C%257B_-a%2522_-fCFinTyp%2522%252C_-b%2522001%2522%257D%252C%257B_-a%2522_-fCRatioTyp%2522%252C_-b%2522D%2522%257D%252C%257B_-a%2522_-fCChaNmeCode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCNewChaType%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCNewBsnsTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCBsnsTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCServiceCode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCTeamName%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCTeamCode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCSlsId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCSlsIdButton%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCSlsTel%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCBrkrCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCBrkrCdeButton%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCBrkrName%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCAgtAgrNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-hCAppNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-iCInsuredNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-fCUnfixSpc%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-fCUnfixSpcButton%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fCUnfixSpc%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-fCUnfixSpcButton%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-fCOfferPlan%2522%252C_-b%2522A%2522%257D%252C%257B_-a%2522_-fCClauseType%2522%252C_-b%252201%2522%257D%255D%257D%255D%257D%252C%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522ONLY_DATA%2522%252C%2522dwName%2522%253A%2522prodDef.vhl.Vhl_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%257B%2522index%2522%253A%25221%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522_-gNNewPurchaseTaxValue%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNKindredPrice%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNKindredPriceTax%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCVin%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCMonDespRate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNActualValue%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCLoanVehicleFlag%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522JQ__-gCQryCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-gCQryCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCVehlcleFamily%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCModelDesc%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gRMarketDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNAssignPrice%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNOfferPurChasePrice%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNOfferPurChasePriceMax%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNOfferPurChasePriceMin%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCSnModifyPrices%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCXnModifyPrices%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCFleetMrk%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-gCVhlPkgNO%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCIndustryModelCode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCIndustryModelName%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCNoticeType%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCProdPlace%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCHfcode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCDragWeight%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCFamilyCode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCFamilyName%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCEcdemicMrk%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-gCDevice1Mrk%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-gCNewVhlFlag%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522_-gCNewMrk%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-gCFstRegYm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCFrmNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCModelNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522CarModel%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522searcheVehicleModel%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522queryPlateCarInfo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCBrandId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCModelCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCModelCde2%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522CarSerachValidate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522CarSerachConfirm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCSearchCode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCValidateCode%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCPlateNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCEngNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNDisplacement%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCPlateTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNNewPurchaseValue%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNDiscussActualValue%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-gCUsageCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-gCVhlTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCCarAge%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-gCUsageCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-gCVhlTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-g_-s6%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCRegVhlTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCCardDetail%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCNatOfBusines%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNTonage%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNSeatNum%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gTTransferDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCBillDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gNPoWeight%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCDisplacementLvl%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCTaxItemCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-gCFuelType%2522%252C_-b%25220%2522%257D%255D%257D%255D%257D%252C%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522GRID_CVRG%2522%252C%2522dwName%2522%253A%2522prodDef.vhl.Cvrg_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%255D%257D%252C%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522ONLY_DATA%2522%252C%2522dwName%2522%253A%2522prodDef.vhl.PrmCoef_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%257B%2522index%2522%253A%25221%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522JQ__-mNDiscountAmount%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-mNCoef%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-mNPriPre%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mCPlyNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-mCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-mCPlyNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mTUpdTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-mNClaimTime%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNClaimTime%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-mNTotalClaimAmount%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNTotalClaimAmount%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mNManualProduct%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mNPreChannelFactor%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mNPreUnderFactor%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mNDrinkDriRiseRat%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNProcesseNum%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNProcesseNumB%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNAllDrinkRiseRat%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNLllegalNum%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNDrinkDriRiseRatB%2522%252C_-b%25220.15%2522%257D%252C%257B_-a%2522_-mNLllegalNumB%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNUnProcesseNum%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mNDrunkDri%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNUnProcesseNumB%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mNSpeedNum%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNBreakRul%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNOverloadNum%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNNoGood%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNOtherNum%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522JQ__-mCNdiscRsn%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNDeathToll%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522_-mNLyRepRiseRat%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522_-mNOneYearNoDanger%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mNRecordRiseRat%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522_-mCSafetyViola%2522%252C_-b%252200%2522%257D%252C%257B_-a%2522_-mCAccidentInfo%2522%252C_-b%252200%2522%257D%252C%257B_-a%2522_-mCDangerInfo%2522%252C_-b%252200%2522%257D%252C%257B_-a%2522SY__-mNDiscountAmount%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNCoef%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNPriPre%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-mCOfferPlan%2522%252C_-b%2522A%2522%257D%252C%257B_-a%2522_-mNNoLossRat%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNTrafficViolateRat%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNCarTypeRat%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNChannelFactor%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-mNIndeptUnderRat%2522%252C_-b%2522%2522%257D%255D%257D%255D%257D%252C%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522ONLY_DATA%2522%252C%2522dwName%2522%253A%2522prodDef.vhl.Vhlowner_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%257B%2522index%2522%253A%25221%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522_-jCOwnerCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jTUpdTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-j_-s1%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522_-jCOwnerNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jCOwnerAge%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jCGender%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jCCertfCls%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jCCertfCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-jCCOwnerTyp%2522%252C_-b%2522%2522%257D%255D%257D%255D%257D%252C%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522ONLY_DATA%2522%252C%2522dwName%2522%253A%2522prodDef.vhl.VsTax_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%257B%2522index%2522%253A%25221%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522VsTax.NAggTaxVar%2522%252C_-b%25220.00%2522%257D%252C%257B_-a%2522VsTax.NBefEdrTax%2522%252C_-b%25220.00%2522%257D%252C%257B_-a%2522VsTax.NBalanceTax%2522%252C_-b%25220.00%2522%257D%252C%257B_-a%2522VsTax.CTaxUnit%2522%252C_-b%25220.00%2522%257D%252C%257B_-a%2522VsTax.CVehicleNumber%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CVsTaxMrk%2522%252C_-b%2522N%2522%257D%252C%257B_-a%2522VsTax.CPaytaxTyp%2522%252C_-b%2522T%2522%257D%252C%257B_-a%2522VsTax.CAbateMrk%2522%252C_-b%2522002%2522%257D%252C%257B_-a%2522VsTax.CAbateRsn%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CFreeType%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CAbateProp%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522VsTax.CAbateAmt%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxReliefCertNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NBeforTax%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxItemCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NAnnUnitTaxAmt%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxYear%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CLastTaxYear%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.TBillDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxpayerId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxpayerCertTyp%2522%252C_-b%252201%2522%257D%252C%257B_-a%2522VsTax.CTaxpayerCertNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxpayerNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.TLastSaliEndDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CDrawbackOpr%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NOverdueDays%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NOverdueFineProp%2522%252C_-b%25220.0005%2522%257D%252C%257B_-a%2522VsTax.NOverdueAmt%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NChargeProp%2522%252C_-b%25220.05%2522%257D%252C%257B_-a%2522VsTax.NChargeAmt%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NLastYearTaxableMonths%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NLastYear%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NTaxableMonths%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NTaxableAmt%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.TTaxEffBgnTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.TTaxEffEndTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NExhaustCapacity%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NCurbWt%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxPaymentRecptNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CDepartmentNonLocal%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CTaxAuthorities%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CDrawbackOprMonth%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.NAggTax%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522VsTax.TSaliAppDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CDeclareStatusIA%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.TDeclareDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522VsTax.CCalcTaxFlag%2522%252C_-b%2522%2522%257D%255D%257D%255D%257D%252C%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522ONLY_DATA%2522%252C%2522dwName%2522%253A%2522prodDef.vhl.VhlDrv_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%257B%2522index%2522%253A%25221%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522assignVhlDrv%2522%252C_-b%25220%2522%257D%252C%257B_-a%2522SY__-o1.CRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-o1.CRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.CCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.TCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.CUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.TUpdTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-o1.CPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-o1.CPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.NAge%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1._-s9%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.NSeqNo%2522%252C_-b%25221%2522%257D%252C%257B_-a%2522_-o1.CDrvNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.CDrvLcnNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.CGendorCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.TBirthday%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.TDrvLcnIssueDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.CAllowedVhlTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o1.CDrvOccupationCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-o2.CRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-o2.CRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.CCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.TCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.CUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.TUpdTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-o2.CPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-o2.CPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.NAge%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2._-s9%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.NSeqNo%2522%252C_-b%25222%2522%257D%252C%257B_-a%2522_-o2.CDrvNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.CDrvLcnNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.CGendorCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.TBirthday%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.TDrvLcnIssueDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.CAllowedVhlTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o2.CDrvOccupationCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-o3.CRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-o3.CRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.CCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.TCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.CUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.TUpdTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-o3.CPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-o3.CPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.NAge%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3._-s9%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.NSeqNo%2522%252C_-b%25223%2522%257D%252C%257B_-a%2522_-o3.CDrvNme%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.CDrvLcnNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.CGendorCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.TBirthday%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.TDrvLcnIssueDate%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.CAllowedVhlTyp%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-o3.CDrvOccupationCde%2522%252C_-b%2522%2522%257D%255D%257D%255D%257D%252C%257B%2522isFilter%2522%253A%2522false%2522%252C%2522dwType%2522%253A%2522GRID_EDIT%2522%252C%2522dwName%2522%253A%2522prodDef.common.Fee_DW%2522%252C%2522rsCount%2522%253A%25221%2522%252C%2522pageSize%2522%253A%252210%2522%252C%2522pageNo%2522%253A%25221%2522%252C%2522pageCount%2522%253A%25220%2522%252C%2522maxCount%2522%253A%25221000%2522%252C%2522toAddFlag%2522%253A%2522false%2522%252C%2522filterMapList%2522%253A%255B%255D%252C%2522dataObjVoList%2522%253A%255B%257B%2522index%2522%253A%25221%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y0%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25222%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y1%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25223%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y2%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25224%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y3%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25225%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y4%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25226%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y5%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25227%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y6%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25228%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y7%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%252C%257B%2522index%2522%253A%25229%2522%252C%2522selected%2522%253A%2522true%2522%252C%2522status%2522%253A%2522INSERTED%2522%252C%2522attributeVoList%2522%253A%255B%257B_-a%2522SY__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCPkId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCRowId%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522JQ__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522SY__-kCAppNo%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCFeetypCde%2522%252C_-b%2522Y8%2522%257D%252C%257B_-a%2522SY__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522SY__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFeeProp%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522JQ__-kNFee%2522%252C_-b%25220.0%2522%257D%252C%257B_-a%2522_-kCCrtCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTCrtTm%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kCUpdCde%2522%252C_-b%2522%2522%257D%252C%257B_-a%2522_-kTUpdTm%2522%252C_-b%2522%2522%257D%255D%257D%255D%257D%255D&HELPCONTROLMETHOD=common&SCENE=UNDEFINED&BIZ_SYNCH_CONTINUE=false&CUST_DATA="
        AA = "dptCde%253D32010702%2526prodNo%253D0360%2526jq_plyNo%253D" + jq_plyNo + "%2526sy_plyNo%253D" + sy_plyNo + "%2526renewMrk%253D1"
        BB = "dptCde%253D32010702%2526prodNo%253D0335%2526sy_plyNo%253D" + sy_plyNo + "%2526renewMrk%253D1"
        # body=json.dumps(utils.convert(user_info),ensure_ascii=False,separators=(',',':'))
        if jq_plyNo == "":
            user_info2 = user_info2 + BB
        if jq_plyNo != "":
            user_info2 = user_info2 + AA
        url = 'http://carply.cic.cn/pcis/policy/universal/quickapp/actionservice.ai'
        headers['content-type'] = 'application/x-www-form-urlencoded'
        req = requestcic.post(url=url, data=user_info2, headers=headers)

        reqout = req.json()
        out = parse_renewal_data_userinfo(reqout)
        insuranceType = cic_parse_lastyear_premium(reqout)
        out['insuranceType'] = insuranceType
        return out

    except Exception as e:
        return {}
